package com.siyuanren.gcocp.mapper.base;

import com.siyuanren.gcocp.entity.WxCourseCategory;
import com.siyuanren.gcocp.entity.WxCourseCategoryExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WxCourseCategoryMapper {
    long countByExample(WxCourseCategoryExample example);

    int deleteByExample(WxCourseCategoryExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(WxCourseCategory record);

    int insertSelective(WxCourseCategory record);

    List<WxCourseCategory> selectByExample(WxCourseCategoryExample example);

    WxCourseCategory selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") WxCourseCategory record, @Param("example") WxCourseCategoryExample example);

    int updateByExample(@Param("record") WxCourseCategory record, @Param("example") WxCourseCategoryExample example);

    int updateByPrimaryKeySelective(WxCourseCategory record);

    int updateByPrimaryKey(WxCourseCategory record);
}